Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F2 France F3 France F4 France F5 France F7 Italy F4 Algeria F1 Algeria F2 Spain F11 France F13 France F17 France F18 France F4 Great Britain F5 Great Britain F6 France F14 France F5 Italy F2 San Luis Potosi Challenger 2000 - San Luis Potosi The Powder Byrne Trophy - Surbiton USTA Challenger of Burbank - Burbank Powder Byrne Trophy - Surbiton The LTA Nottingham Challenger - Nottingham X Abierto Internacional de Salinas - Salinas Internazionali di Tennis - Bergamo Isla de Lanzarote - Lanzarote Open de Rennes La Trinitaine - Rennes Challenger DCN de Cherbourg - Cherbourg LTA Cardiff Challenger - Cardiff Isla de Lanzarote - Lanzarote JSM Challenger of Champaign - Urbana Cassis Challenger Heineken Open Shanghai - Shanghai Adidas International - Sydney Galleryfurniture.com Challenge - Atlanta Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Japan Open - Tokyo Mercedes-Benz Cup - Los Angeles Kroger / St. Jude International - Memphis The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Stockholm Open - Stockholm Siebel Open - San Jose The Stella Artois Grass Court Championships - London Thailand Open - Bangkok Kremlin Cup - Moscow Stockholm Open - Stockholm Challenger Britania Zavaleta - Puebla 1998 Safeway Challenger - Aptos USTA San Diego Challenger - San Diego Las Vegas Challenger - Las Vegas Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Challenger Ford de Cherbourg - Cherbourg Tallahassee Tennis Challenger - Tallahassee Trofeo Francesco Guzzini - Recanati Samsung Securities Cup - Seoul China Open - Beijing U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London China Open - Beijing Thailand Open - Bangkok AIG Japan Open - Tokyo Next Generation Hardcourts - Adelaide Medibank Private International - Sydney Open 13 - Marseille Stockholm Open - Stockholm The Surbiton Trophy - Surbiton ABN/AMRO World Tennis Tournament - Rotterdam Open de Moselle - Metz Knoxville Challenger Pilot Pen Tennis - New Haven Open de Moselle - Metz ATP Kremlin Cup - Moscow Nottingham Challenger Next Generation Adelaide International - Adelaide Hilton Waikoloa USTA Challenger - Waikoloa Downtown Athletic Club USTA Challenger - Amarillo Campbells Hall of Fame Tennis Championships - Newport Thailand Open - Bangkok USTA Men's Challenger of Urbana-Champaign - Urbana Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Medibank International - Sydney U.S. Mens's Clay Court Championship - Houston Atlanta Tennis Championships - Atlanta If Stockholm Open - Stockholm Kremlin Cup - Moscow Open Sud de France - Montpellier 2001 USTA Challenger of Calabasas - Calabasas Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril AEGON Championships - London Open de Moselle - Metz Healthsouth/USTA Pro Link Challenger - San Antonio China Open - Beijing Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai ATP Tour Challenger at Nellie Gail - Laguna Hills AEGON Championships - London Winston-Salem Open - Winston-Salem Moselle Open - Metz Valencia Open - Valencia USTA/Safeway Challenger - Aptos Open 13 - Marseille The Nottingham Challenger - Nottingham AEGON Championships - London Moselle Open - Metz ABN AMRO World Tennis Tournament - Rotterdam CNA TennisPro Classic - Winnetka Open 13 - Marseille Torneo Internacional Challenger Fila 2005 - Leon Moselle Open - Metz ECM Prague Open 2005 - Prague drkoop.com USTA Challenger of Austin - Austin Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Open Parc - Lyon Erste Bank Open - Vienna Open Sud de France - Montpellier Challenger 42 - Andrezieux European Open - Antwerp Brisbane International - Brisbane Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Noventi Open - Halle Citi Open - Washington Open Parc - Lyon Vancouver Challenger Open Sud de France - Montpellier Tulsa Challenger Togliatti Cup - Togliatti Internationaux du Doubs - Besancon Challenger Ford de Cherbourg - Cherbourg Bordeaux Challenger Open de Franche-Comte - Besancon Open Mutouest - St. Brieuc The Surbiton Trophy - Surbiton Internationaux de Doubs Open de Franchie-Comte - Besancon Ciudad de Pozoblanco 'Open Diputacion' - Cordoba BH Telecom Sarajevo 2007 - Sarajevo The Manchester Trophy - Manchester USTA Tallahassee Tennis Challenger - Tallahassee Togliatti Cup - Togliatti The Scottish Tennis Championships - Edinburgh XL Capital Bermuda Open - Bermuda Quimper Challenger Aix En Provence Challenger Sporting Challenger - Turin The Surbiton Trophy - Surbiton drkoop.com USTA Challenger of Burbank - Burbank Austin Challenger - Austin Tiburon Challenger - Tiburon Infiniti Open - Los Angeles Ciudad de Pozoblanco Open Diputacion - Cordoba Internationaux de Nouvelle-Caledonie - New Caledonia Challenger Casablanca San Angel - Mexico City U.S. Men's Clay Court Championships - Orlando Countrywide Classic USTA Men's Challenger - Carson AIG Japan Open - Tokyo Talahassee Challenger Sarasota Challenger Vancouver Challenger Tulsa Challenger Calabasas Challenger Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Champaign Challenger Puebla Challenger Open 13 - Marseille Tallahassee Challenger Grand Prix Hassan II - Casablanca Savannah Challenger Sarasota Challenger Legg Mason Tennis Classic - Washington Brisbane - Brisbane SAP Open - San Jose Countrywide Classic - Los Angeles Charlottesville Challenger Grand Prix de Tennis de Lyon - Lyon SAP Open - San Jose Open 13 - Marseille AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport AIG Japan Open Tennis Championships - Tokyo China Open - Beijing Pau Challenger Open Sabadell Atlantico - Barcelona AIG Japan Open Tennis Championships - Tokyo Open 13 - Marseille Open de Tenis Comunidad Valenciana - Valencia Pilot Pen Tennis - New Haven Rakuten Japan Open - Tokyo Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna ASB Classic - Auckland Erste Bank Open - Vienna St. Petersburg Open - St. Petersburg U.S. Men's Clay Court Championships - Houston European Open - Antwerp AEGON Championships - London China Open - Beijing ABN AMRO World Tennis Tournament - Rotterdam Erste Bank Open - Vienna Sybase Open - San Jose Open Parc - Lyon Copa Ericsson Costa Rica - San Jose The Stella Artois Grass Court Championships - Queen's/London Salem Open - Hong Kong Gold Flake Open - Chennai Kroger / St. Jude International - Memphis Sybase Open - San Jose Citrix Tennis Championships - Delray Beach Frito Lay/USTA Challenger - Binghamton The Stella Artois Grass Court Championships - London Open de Franche Comte - Besancon RCA Championships - Indianapolis The Hamlet Cup - Long Island President's Cup - Tashkent XL Capital Bermuda Open - Bermuda GHI Bronx Tennis Classic - Bronx Orleans Challenger Siebel Open - San Jose The Samsung Open - Nottingham Rakuten Japan Open - Tokyo Frito Lay/USTA Challenger - Binghamton Argentina Open - Buenos Aires Rio Open - Rio de Janeiro The Samsung Open - Nottingham RCA Championships - Indianapolis Salem Open - Hong Kong Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale Tennis Masters Series - Indian Wells Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid Tennis Masters Series - Paris Internationaler Raiffeisen Grand Prix - St. Polten Sacramento Challenger - Sacramento Hilton Waikoloa Village USTA Challenger - Waikoloa Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris BNP Paribas Masters - Paris Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Cup - Montreal Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Barcelona Open BancSabadell - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Masters - Paris BNP Paribas Masters - Paris Moselle Open - Metz Grand Prix Hassan II - Marrakech Qatar ExxonMobil Open - Doha Open 13 Provence - Marseille U.S. Open - New York ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Proton Malaysian Open - Kuala Lumpur Open 13 - Marseille Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston Miller Lite Hall of Fame Tennis Championships - Newport U.S. Men's Clay Court Championships - Houston Mercedes-Benz Cup - Los Angeles AIG Japan Open - Tokyo CA Tennis Trophy - Vienna BMW Open - Munich Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Moselle Open - Metz Rogers Cup - Toronto Regions Morgan Keegan Championships - Memphis AAPT Championships - Adelaide Siebel Open - San Jose Kroger / St. Jude International - Memphis Open 13 - Marseille The Nottingham Open - Nottingham Mercedes-Benz Cup - Los Angeles CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel ABN/AMRO World Tennis Tournament - Rotterdam Arizona Men's Tennis Championships - Scottsdale The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Grand Prix de Tennis de Lyon - Lyon Sydney International - Sydney Open 13 - Marseille U.S. Open - New York The Stella Artois Championships - London Dubai Duty Free Tennis Championships - Dubai French Open - Paris SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Wimbledon - London U.S. Open - New York The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach AEGON International - Eastbourne BMW Open - Munich If Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai Erste Bank Open - Vienna Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London China Open - Beijing Barcelona Open Banc Sabadell - Barcelona Qatar ExxonMobil Open - Doha Mercedes Cup - Stuttgart Moselle Open - Metz European Open - Antwerp Erste Bank Open - Vienna Open Sud de France - Montpellier Nature Valley International - Eastbourne Open Parc - Lyon Infiniti Open - Los Angeles Kremlin Cup - Moscow RCA Championships - Indianapolis NASDAQ-100 Open - Miami Rogers Cup - Montreal BNP Paribas Masters - Paris Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome French Open - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Wimbledon - London Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells U.S. Open - New York Coupe Rogers - Montreal Australian Open - Melbourne Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London BNP Paribas Masters - Paris U.S. Open - New York BNP Paribas Masters - Paris U.S. Open - New York Tennis Masters Series - Miami Sony Open Tennis - Miami Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Wimbledon - London Australian Open - Melbourne Miami Open - Miami BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris U.S. Open - New York Rogers Cup - Toronto Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Pacific Life Open - Indian Wells Australian Open - Melbourne Rogers Cup - Montreal Western & Southern Open - Cincinnati Wimbledon - London U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Miami Open - Miami Mutua Madrilena Masters Madrid - Madrid Mutua Madrilena Madrid Open - Madrid Brisbane International - Brisbane Miami Open - Miami Western & Southern Open - Cincinnati Miami Open - Miami U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Davis Cup, PO, FRA-GER 4-1 Hopman Cup - Perth Davis Cup, World Group, F, FRA-SUI 1-3 Davis Cup, World Group, QF, GBR-FRA 3-1 Australian Open - Melbourne French Open - Paris Colonial Classic - Kooyong U.S. Open - New York Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open - Melbourne AAMI Classic - Kooyong The Mubadala World Tennis Championship AAMI Classic - Kooyong French Open - Paris Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, 1R, ROU-FRA 0-5 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, World Group, QF, GER-FRA 1-4 Davis Cup, World Group, 1R, CAN-FRA 1-4 Davis Cup, World Group, 1R, FRA-AUS 5-0 Davis Cup, World Group, 1R, FRA-CAN 5-0 Davis Cup, World Group, 1R, CRO-USA 4-1 Hyundai Hopman Cup - Perth Hopman Cup - Perth Davis Cup, World Group, PO, NED-FRA, 1-4 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, QF, FRA-USA 2-3 Davis Cup, World Group, 1R, FRA-ISR 5-0 Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, QF, CZE-FRA 1-3 Davis Cup, World Group, QF, FRA-GER 3-2 Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, World Group, F, FRA-CRO 1-3 Davis Cup, Finals, Group A Davis Cup, World Group, SF, FRA-SRB 3-1 Davis Cup, World Group, F, FRA-BEL 3-2 Wimbledon - London Kooyong Classic - Kooyong 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston The Mubadala World Tennis Championship Tennis Masters Cup Shanghai - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Athens Olympics - London Olympics - Rio de Janeiro